home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 24 / CU Amiga Magazine's Super CD-ROM 24 (1998)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1998-07].iso / CUCD / Programming / SWI / source / src / ChangeLog < prev    next >
Encoding:
Text File  |  1993-07-05  |  4.8 KB  |  143 lines

  1. Fri Jul  2 11:37:42 1993  Jan Wielemaker  (jan at swi)
  2.  
  3. * Fixed pl_predicate_attribute/3 (module problem)
  4.  
  5. * Connected to GNU readline library
  6.  
  7. * Received new md.h for the mips.
  8.  
  9. Mon Mar 29 11:06:34 1993  Jan Wielemaker  (jan at swi)
  10.  
  11. Integrated patches from Nishida Osamu (nishida@islix.sharp.co.jp) to
  12. provide for 8-bit character support.
  13.  
  14. Thu Feb 18 16:12:10 1993  Jan Wielemaker  (jan at swisun11)
  15.  
  16. * VERSION 1.6.12
  17.  
  18. Integrated port to OS2 (using EMX and gcc-2) made by Andreas Toenne
  19. (atoenne@mpi-sb.mpg.de).  See README.os2
  20.  
  21.  
  22. Wed Feb  3 10:42:23 1993  Jan Wielemaker  (jan at swisun11)
  23.  
  24. * VERSION 1.6.10
  25.  
  26. * Fixed various installation problems for HP and LINUX.
  27. * Incorporated various useful changes from
  28.   ads@compsci.liverpool.ac.uk (Dave Sherratt (Daibhi)):
  29.  
  30. (1) I discovered that SWI-Prolog appears to treat all variables beginning
  31.     with "_" as an anonymous variable. Only the variable "_" is the
  32.     anonymous variable (see Clocksin and Mellish). I have modified a line
  33.     in "pl-read.c" to ensure that only the variable "_" is the anonymous
  34.     variable.
  35.  
  36. (2) The cputime measurement on H.P. machines is incorrect because the
  37.     ticks per second is not 60Hz., as assumed in "pl-os.c". It is
  38.     defined in <sys/param.h> (or whatever it includes) in "HZ". I have
  39.     modified "pl-os.c" accordingly.
  40.  
  41. (3) For my interactive user sessions, various terminal control characters
  42.     are redefined, in particular, the EOF character is set to <CTRL Z>,
  43.     and the DSUSP character is set to <CTRL D>. O.K. it's perverse, but,
  44.     with the other Prologs I have used (with the possible exception of
  45.     Quintus Prolog) the EOF character is honoured.
  46.     With SWI-Prolog, there were problems because of the above mentioned
  47.     control char. shuffling, and its assumption that they have their
  48.     default values. I have modified code in "pl-os.h", "pl-file.c",
  49.     "pl-os.c" and "pl-read.c" so that the EOF character (and currently
  50.     only this character) is honoured.
  51.  
  52.  
  53. Tue Jan  5 17:50:50 1993  Jan Wielemaker  (jan at swi)
  54.  
  55. VERSION 1.6.8
  56.  
  57. * Fixed declaration of wam_table[] in pl-incl.h 
  58.  
  59. * Added CANONICAL_PATHS environment variable to tailor processing
  60.   of canonical paths.
  61.  
  62. Tue Oct 20 14:32:24 1992  Jan Wielemaker  (jan at swi)
  63.  
  64. * Added expand_term/2 system predicate for compatibility with
  65.   SICStus and Quintus Prolog on this matter.
  66.  
  67. VERSION 1.6.5
  68.  
  69. Fri Jun 19 17:34:44 1992  Jan Wielemaker  (jan at swi)
  70.  
  71. * Added support for static linking with C-code: see pl-extend.c
  72. * Added pl-save.[ch]: new save_program/[1,2], save/[1,2] and restore/1.
  73.   Probably much more portable.  Makes unexec() redundant.  Once portability
  74.   and proper operation is proven, this will be removed.
  75. * Various minor things in the instalation have been changed.
  76. * Fixed a bug in dynamic stack allocation.
  77.  
  78. VERSION 1.6.1
  79.  
  80. Thu Apr 30 15:56:46 1992  Jan Wielemaker  (jan at swi)
  81.  
  82. * Fixed decompilation-bug for (If->Then->Else), introduced with the
  83.   changes for the O_VMCODE_IS_ADDRESS option.
  84.  
  85.  
  86. VERSION 1.5.9
  87.  
  88. Thu Apr  9 11:06:11 1992  Jan Wielemaker  (jan at swix)
  89.  
  90. * Exploided the features of GCC-2 to get the addresses of local labels and
  91.   jump to them.  See O_LABEL_ADDRESSES and O_VMCODE_IS_ADDRESS options in
  92.   pl-incl.h.  Gains about 10% for the chat program.  Compile-time
  93.   unification instructions probably generate the largest improvement.
  94.  
  95. VERSION 1.5.8
  96.  
  97. Mon Apr  6 21:51:18 1992  Jan Wielemaker  (jan at swix)
  98.  
  99. * Finally fixed read-callback for proper cooperation with XPCE.
  100. * Fixed undefined-predicate exceptions not to loop.
  101. * Fixed read to reset 'unget' variable.
  102.  
  103. VERSION 1.5.7
  104.  
  105. Mon Mar 30 11:23:10 1992  Jan Wielemaker  (jan at swisun11)
  106.  
  107. * Integrated port for LINUX.
  108. * Minor bugfixes.
  109.  
  110. VERSION 1.5.6
  111.  
  112. Tue Dec 17 10:57:51 1991  Jan Wielemaker  (jan at swirs1)
  113.  
  114. * Changed use_module/[1,2] (actually $load_module/4) to deal with
  115.   restarting saved states on machines yielding different results for
  116.   pwd or after moving the library.
  117.  
  118. VERSION 1.5.5
  119.  
  120. * Improved port to the IBM RISC/6000 system.  This includes:
  121.  
  122.   *) Renamed md-rios.h into md-rs6000.h
  123.   *) Fixed save_program/[1,2] for this machine
  124.   *) Fixed load_foreign/... for this machine.  Note there are problems
  125.      with the interaction between load_foreign/.. and save_program/[1,2].
  126.      See pl-load.c for details.
  127.   *) Fixed O_PROFILE
  128.   *) Tried to get O_DYNAMIC_STACKS working.  I've still the impression
  129.      it can be done; but it is very difficult.  Notably because all
  130.      memory mapping must be at segment boundaries (alligned at 0x10000000
  131.      multiples).  This will exceed the addressing capabilities of Prologs
  132.      tagged types.  Is there a real AIX guru that is willing to help?
  133.   
  134. * Changed the Makefile to allow for compiler options in the md- files.
  135.  
  136. VERSION 1.5.4
  137.  
  138. Thu Oct 31 18:01:54 1991  Jan Wielemaker  (jan at swisun11)
  139.  
  140. * Fixed history.pl to deal properly with '$set_prompt'(+Prompt).
  141.  
  142. VERSION 1.5.3  
  143.